/**
 * @filename:MilvusConfigBsRequest 2025-04-15
 * @project starhub-schema  V1.0
 */
package com.starhub.engine.milvus.request;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**   
 * @Description:(向量库配置请求类)
 * @version: V1.0
 * @author: luosw
 */
@Data
@ApiModel(value = "向量库配置后台配置参数实体", description = "向量库配置后台配置参数实体")
public class MilvusConfigBsRequest {

    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(name = "id" , value = "雪花算法生成的全局唯一 ID")
    private Long id;

    @ApiModelProperty(name = "interfaceName" , value = "实例的基本显示名称")
    private String interfaceName;

    @ApiModelProperty(name = "mark" , value = "标记字段，作为连接、查询、更新的主要依据")
    private String mark;

    @ApiModelProperty(name = "host" , value = "Milvus地址")
    private String host;

    @ApiModelProperty(name = "port" , value = "Milvus端口号")
    private Integer port;



}
